package cn.lizemin.singleton.version0.entity;

/**
 * @author lzm
 * @version 1.0
 * @description: 饿汉式，
 * 由于懒汉式需要考虑多线程的安全问题，需要加双重锁，影响性能，还容易出错，所以这里不做演示
 * @date 2022/4/22 10:14
 */
public class Sun {

    private static final Sun sun = new Sun();

    /**
     * 不让外界调用该方法生成对象
     */
    private Sun() {

    }

    /**
     * 外界通过该方法获取唯一的太阳
     * @return
     */
    public static Sun getInstance() {
        return sun;
    }

}
